import {
  requireImg,
} from '../utils'

const apps: AppItem[] = [{
  url: 'https://vuejs.org/',
  githubUrl: 'https://github.com/vuejs/core',
  imgSrc: requireImg('vue.png'),
  keyWords: ['vue'],
  label: 'Vue',
}, {
  url: 'https://reactjs.org/',
  githubUrl: 'https://github.com/facebook/react/',
  imgSrc: requireImg('react.png'),
  keyWords: ['react'],
  label: 'React',
}, {
  url: 'https://reasonml.github.io/',
  githubUrl: 'https://github.com/facebook/reason',
  imgSrc: requireImg('reason.png'),
  keyWords: ['reason'],
  label: 'Reason',
}, {
  url: 'https://preactjs.com/',
  githubUrl: 'https://github.com/preactjs/preact',
  imgSrc: requireImg('preactjs.png'),
  keyWords: ['preactjs', 'react'],
  label: 'Preactjs',
}, {
  url: 'https://infernojs.org/',
  githubUrl: 'https://github.com/infernojs/inferno',
  imgSrc: requireImg('infernojs.png'),
  keyWords: ['infernojs', 'react'],
  label: 'Inferno',
}, {
  url: 'https://nerv.aotu.io/',
  githubUrl: 'https://github.com/NervJS/nerv',
  imgSrc: requireImg('nervjs.png'),
  keyWords: ['nervjs', 'react', '小程序'],
  label: 'NervJS',
}, {
  url: 'https://umijs.org/',
  githubUrl: 'https://github.com/umijs/umi',
  imgSrc: requireImg('umi.png'),
  keyWords: ['umi', 'react'],
  label: 'Umi',
}, {
  url: 'https://dvajs.com/',
  githubUrl: 'https://github.com/dvajs/dva',
  imgSrc: requireImg('dvajs.png'),
  keyWords: ['dvajs', 'react'],
  label: 'DvaJS',
}, {
  url: 'https://ice.work/',
  githubUrl: 'https://github.com/alibaba/ice',
  imgSrc: requireImg('ice.png'),
  keyWords: ['icejs', 'react'],
  label: 'Ice',
}, {
  url: 'https://angular.io/',
  githubUrl: 'https://github.com/angular/angular',
  imgSrc: requireImg('angular.png'),
  keyWords: ['angular'],
  label: 'Angular',
}, {
  url: 'https://www.solidjs.com/',
  githubUrl: 'https://github.com/solidjs/solid',
  imgSrc: requireImg('solidjs.png'),
  keyWords: ['solidjs'],
  label: 'Solid',
}, {
  url: 'https://svelte.dev/',
  githubUrl: 'https://github.com/sveltejs/svelte',
  imgSrc: requireImg('svelte.png'),
  keyWords: ['svelte'],
  label: 'Svelte',
}, {
  url: 'https://sapper.svelte.dev/',
  githubUrl: 'https://github.com/sveltejs/sapper',
  imgSrc: requireImg('sapper.png'),
  keyWords: ['sapper'],
  label: 'Sapper',
}, {
  url: 'https://yew.rs',
  githubUrl: 'https://github.com/yewstack/yew',
  imgSrc: 'https://avatars.githubusercontent.com/u/49116234?v=4',
  keyWords: ['yew', 'rust', 'wasm'],
  label: 'yew',
}, {
  url: 'https://emberjs.com/',
  githubUrl: 'https://github.com/emberjs/ember.js/',
  imgSrc: requireImg('ember.png'),
  keyWords: ['ember'],
  label: 'Ember',
}, {
  url: 'http://aurelia.io/',
  githubUrl: 'https://github.com/aurelia/aurelia',
  imgSrc: requireImg('aurelia.png'),
  keyWords: ['aurelia'],
  label: 'Aurelia',
}, {
  url: 'https://www.gatsbyjs.org/',
  githubUrl: 'https://github.com/gatsbyjs/gatsby',
  imgSrc: requireImg('gatsby.png'),
  keyWords: ['gatsby'],
  label: 'Gatsby',
}, {
  url: 'https://markojs.com/',
  githubUrl: 'https://github.com/marko-js/marko/',
  imgSrc: requireImg('marko.png'),
  keyWords: ['marko'],
  label: 'Marko',
}, {
  url: 'https://imba.io/',
  githubUrl: 'https://github.com/imba/imba',
  imgSrc: requireImg('imba.png'),
  keyWords: ['imba'],
  label: 'Imba',
}, {
  url: 'https://nuxtjs.org/',
  githubUrl: 'https://github.com/nuxt/nuxt.js',
  imgSrc: requireImg('nuxt.png'),
  keyWords: ['nuxt', 'vue'],
  label: 'Nuxt',
}, {
  url: 'https://nextjs.org/',
  githubUrl: 'https://github.com/zeit/next.js',
  imgSrc: requireImg('next.png'),
  keyWords: ['next', 'react'],
  label: 'Next',
}, {
  url: 'https://electronjs.org/',
  githubUrl: 'https://github.com/electron/electron',
  imgSrc: requireImg('electron.png'),
  keyWords: ['electron'],
  label: 'Electron',
}, {
  url: 'https://ionic.io/',
  githubUrl: 'https://github.com/ionic-team',
  imgSrc: requireImg('ionic.png'),
  keyWords: ['ionic'],
  label: 'Ionic',
}, {
  url: 'https://tauri.studio/',
  githubUrl: 'https://github.com/tauri-apps/tauri',
  imgSrc: requireImg('tauri.png'),
  keyWords: ['tauri'],
  label: 'Tauri',
}, {
  url: 'https://weex.apache.org/',
  githubUrl: 'https://github.com/apache/incubator-weex',
  imgSrc: requireImg('weex.png'),
  keyWords: ['weex', 'vue'],
  label: 'Weex',
}, {
  url: 'https://facebook.github.io/react-native/',
  githubUrl: 'https://github.com/facebook/react-native',
  imgSrc: requireImg('react-native.png'),
  keyWords: ['reactnative', 'react', 'rn'],
  label: 'ReactNative',
}, {
  url: 'https://www.nativescript.org/',
  githubUrl: 'https://github.com/NativeScript/NativeScript',
  imgSrc: requireImg('nativescript.png'),
  keyWords: ['nativescript'],
  label: 'NativeScript',
}, {
  url: 'https://flutter.io/',
  githubUrl: 'https://github.com/flutter/flutter',
  imgSrc: requireImg('flutter.png'),
  keyWords: ['flutter'],
  label: 'Flutter',
}, {
  url: 'https://openkraken.com/',
  githubUrl: 'https://github.com/openkraken/kraken',
  imgSrc: requireImg('kraken.png'),
  keyWords: ['kraken', 'flutter'],
  label: 'Kraken',
}, {
  url: 'https://taro.zone/',
  githubUrl: 'https://github.com/NervJS/taro',
  imgSrc: requireImg('taro.png'),
  keyWords: ['taro', 'nerv', 'react'],
  label: 'Taro',
}, {
  url: 'https://rax.js.org/',
  githubUrl: 'https://github.com/alibaba/rax',
  imgSrc: requireImg('rax.png'),
  keyWords: ['rax'],
  label: 'Rax',
}, {
  url: 'https://cml.js.org/',
  githubUrl: 'https://github.com/didi/chameleon',
  imgSrc: requireImg('chameleon.png'),
  keyWords: ['chameleon'],
  label: 'Chameleon',
}, {
  url: 'https://gridsome.org/',
  githubUrl: 'https://github.com/gridsome/gridsome',
  imgSrc: requireImg('gridsome.png'),
  keyWords: ['gridsome', 'vue'],
  label: 'Gridsome',
}, {
  url: 'https://react-static.js.org',
  githubUrl: 'hhttps://github.com/react-static/react-static',
  imgSrc: requireImg('react-static.png'),
  keyWords: ['react-static', 'react'],
  label: 'ReactStatic',
}, {
  url: 'https://gohugo.io/',
  githubUrl: 'https://github.com/gohugoio/hugo',
  imgSrc: requireImg('hugo.png'),
  keyWords: ['hugo'],
  label: 'Hugo',
}, {
  url: 'https://docusaurus.io/',
  githubUrl: 'https://github.com/facebook/docusaurus',
  imgSrc: requireImg('docusaurus.png'),
  keyWords: ['docusaurus'],
  label: 'Docusaurus',
}, {
  url: 'https://jekyllrb.com/',
  githubUrl: 'https://github.com/jekyll/jekyll',
  imgSrc: requireImg('jekyll.png'),
  keyWords: ['jekyll'],
  label: 'Jekyll',
}, {
  url: 'https://single-spa.js.org/',
  githubUrl: 'https://github.com/single-spa/single-spa',
  imgSrc: requireImg('single-spa.png'),
  keyWords: ['single-spa'],
  label: 'SingleSPA',
}, {
  url: 'https://qiankun.umijs.org',
  githubUrl: 'https://github.com/umijs/qiankun',
  imgSrc: requireImg('qiankun.png'),
  keyWords: ['qiankun'],
  label: 'Qiankun',
}, {
  url: 'https://mpxjs.cn/',
  githubUrl: 'https://github.com/didi/mpx',
  imgSrc: requireImg('mpx.png'),
  keyWords: ['mpx'],
  label: 'Mpx',
}, {
  url: 'https://developers.weixin.qq.com/miniprogram/dev/framework/',
  imgSrc: requireImg('wechatmp.png'),
  keyWords: ['微信小程序', 'weixin', 'wechat', 'xiaochengxu', 'miniapp', 'microapp'],
  label: '微信小程序',
}, {
  url: 'https://q.qq.com/',
  imgSrc: requireImg('qqmp.png'),
  keyWords: ['qq小程序', 'qq', 'xiaochengxu', 'miniapp', 'microapp'],
  label: 'QQ小程序',
}, {
  url: 'https://mini.open.alipay.com/channel/miniIndex.htm',
  imgSrc: requireImg('alipaymp.png'),
  keyWords: ['支付宝小程序', 'zhifubao', 'alipay', 'xiaochengxu', 'miniapp', 'microapp'],
  label: '支付宝小程序',
}, {
  url: 'https://mp.jd.com/',
  imgSrc: requireImg('jdmp.png'),
  keyWords: ['京东小程序', 'jingdong', 'jdmp', 'xiaochengxu', 'miniapp', 'microapp'],
  label: '京东小程序',
}, {
  url: 'https://smartprogram.baidu.com/developer/index.html',
  imgSrc: requireImg('bdmp.png'),
  keyWords: ['百度智能小程序', 'baidu', 'xiaochengxu', 'miniapp', 'microapp'],
  label: '智能小程序',
}, {
  url: 'https://microapp.bytedance.com/',
  imgSrc: requireImg('bytemp.png'),
  keyWords: ['字节小程序', '字节跳动小程序', 'bytedance', 'xiaochengxu', 'miniapp', 'microapp'],
  label: '字节小程序',
}, {
  url: 'https://www.quickapp.cn/quickAppShow',
  imgSrc: requireImg('kyy.png'),
  keyWords: ['快应用', 'kuaiyingyong'],
  label: '快应用',
}]

export default apps
